package com.yang.frost.raspberry.shiro.service;

import com.yang.frost.raspberry.shiro.jwt.JwtToken;

import javax.servlet.http.HttpServletResponse;

/**
 * @author 10296
 * @date 2020/12/24
 * @Description:
 */
public interface ShiroLoginService {
    /**
     * 如果(当前时间+倒计时)>过期时间，则刷新token
     * 并更新缓存 当前token失效，返回新的token
     * 前端下次使用新的token
     * 如果旧token继续发往后台，则提示，此token失效，请使用新的token
     *
     * @param jwtToken
     * @param response
     */
    void refreshToken(JwtToken jwtToken, HttpServletResponse response);


}
